UNDERSTANDING ARTIFICIAL INTELLIGENCE
What this module is about
This module was designed to provide a comprehensive introduction to the fundamentals of Artificial Intelligence. It covered a range of topics, including use cases for AI, ethical considerations, limitations, and an introduction to machine learning with a focus on various algorithms, their constraints, and applications. Additionally, the module emphasized feature engineering and the effective management of data to facilitate successful AI implementation. The course included four assessments, comprising two collaborative learning discussions and two academic reports. Throughout the module, we implemented machine learning solutions using WEKA, evaluating the outcomes of supervised and unsupervised learning algorithms.
Key learning objectives include:
- Develop a systematic understanding of foundational mathematical principles and methods, as well as core and specialised concepts underpinning computing logic
- Understand the foundation for the development and application of programming and data-driven techniques, from both a theoretical and practical viewpoint.
- Facilitate the ability to interpret the results generated when using these data science and ai tools.
- Gain an understanding of the real-world applications of these computational tools, and contemporary issues related to these computational techniques.
- The opportunity to take a reflective and independent approach to the learning process.